
package main;

import javax.swing.ImageIcon;

public class Icons
{
    public static final ImageIcon CONNECT_ICON = getIcon( "database_connect.png" );
    public static final ImageIcon DISCONNECT_ICON = getIcon( "disconnect.png" );
    public static final ImageIcon NEW_ICON = getIcon( "application_add.png" );
    public static final ImageIcon VIEW_ICON = getIcon( "application_double.png" );
    public static final ImageIcon OPEN_ICON = getIcon( "folder_page_white.png" );
    public static final ImageIcon SAVE_ICON = getIcon( "disk.png" );
    public static final ImageIcon SAVE_AS_ICON = getIcon( "disk_multiple.png" );
    public static final ImageIcon EXPORT_ICON = getIcon( "report.png" );
    public static final ImageIcon EXPORT_CVS_ICON = getIcon( "page_white_c.png" );
    public static final ImageIcon EXPORT_HTML_ICON = getIcon( "page_white_world.png" );
    public static final ImageIcon EXPORT_XML_ICON = getIcon( "page_white_code.png" );
    public static final ImageIcon EXIT_ICON = getIcon( "door_open.png" );
    
    public static final ImageIcon CLOSE_ICON = getIcon( "cancel.png" );
    
    public static final ImageIcon LOAD_PROJECT_ICON = getIcon( "application_go.png" );
    public static final ImageIcon DELETE_PROJECT_ICON = getIcon( "application_delete.png" );
    
    public static final ImageIcon CUT_ICON = getIcon( "cut.png" );
    public static final ImageIcon COPY_ICON = getIcon( "page_copy.png" );
    
    public static final ImageIcon EAF_ICON = getIcon( "table.png" );
    public static final ImageIcon SCALE_FACTOR_ICON = getIcon( "page_white_excel.png" );
    public static final ImageIcon EQUATION_EDITOR_ICON = getIcon( "sum.png" );
    public static final ImageIcon FUNCTION_POINTS_ICON = getIcon( "chart_line.png" );
    public static final ImageIcon PERSON_MONTH_ICON = getIcon( "time.png" );
    
    public static final ImageIcon ABOUT_ICON = getIcon( "award_star_gold_2.png" );
    
    public static final ImageIcon COLLAPSE_ICON = getIcon( "delete.png" );
    public static final ImageIcon EXPAND_ICON = getIcon( "add.png" );
    
    public static final ImageIcon SYSTEM_ICON = getIcon( "box.png" );
    public static final ImageIcon SUBSYSTEM_ICON = getIcon( "package.png" );
    public static final ImageIcon COMPONENT_ICON = getIcon( "brick.png" );
    public static final ImageIcon SUBCOMPONENT_ICON = getIcon( "cog.png" );
    
    public static final ImageIcon ADD_SUBSYSTEM_ICON = getIcon( "package_add.png" );
    public static final ImageIcon DELETE_SUBSYSTEM_ICON = getIcon( "package_delete.png" );
    public static final ImageIcon ADD_COMPONENT_ICON = getIcon( "brick_add.png" );
    public static final ImageIcon DELETE_COMPONENT_ICON = getIcon( "brick_delete.png" );
    public static final ImageIcon ADD_SUBCOMPONENT_ICON = getIcon( "add.png" );
    public static final ImageIcon DELETE_SUBCOMPONENT_ICON = getIcon( "delete.png" );

    public static final ImageIcon ZOOM_IN_ICON = getIcon( "zoom_in.png" );
    public static final ImageIcon ZOOM_OUT_ICON = getIcon( "zoom_out.png" );
    
    public static final ImageIcon RESET_ICON = getIcon( "book_open.png" );
    
    public static final ImageIcon RENAME_ICON = getIcon( "folder_edit.png" );
    
    static ImageIcon getIcon( String name )
    {
        return new ImageIcon( Icons.class.getResource( "/com/famfamfam/silk/" + name ) );
    }
}